home *** CD-ROM | disk | FTP | other *** search
- #ifndef PWD_H
- #define PWD_H
-
- #define ETC "u:\\etc\\"
- #define PASSWD ETC "passwd"
-
- enum passwd_entry { NAME,PWD,UID,GID,INFO,HOME,SHELL,NRE };
-
- struct passwd {
- char *pw_name;
- char *pw_passwd;
- int pw_uid;
- int pw_gid;
- char *pw_comment;
- char *pw_dir;
- char *pw_shell;
- };
-
- extern struct passwd *getpwent(void);
- extern struct passwd *getpwuid(int uid);
- extern struct passwd *getpwnam(char *name);
- extern void setpwent(void);
- extern void endpwent(void);
- extern struct passwd *fgetpwent(FILE *stream);
-
- extern struct passwd *parse(char *p);
-
- extern FILE *pwd_fd;
- extern char pwd_line[];
-
- #endif